package com.nbgroup.service;

import com.nbgroup.pojo.RoleMenu;
import com.nbgroup.pojo.dto.MenuDto;
import com.nbgroup.pojo.vo.MenuTreeselectVO;
import com.nbgroup.pojo.vo.MenuVo;
import com.nbgroup.pojo.vo.RoleMenuResult;

import java.util.List;

public interface MenuService {
    List<MenuVo> allList(MenuVo menuvo);

    void addMenu(MenuVo menuVo);

    MenuVo selectById(Integer menuId);

    void update(MenuDto menuDto);

    void delete(Integer menuId);

    List<MenuTreeselectVO> queryAllMenuS();

    RoleMenuResult queryMenuByRole(Long roleId);
}
